package com.bingxue.edu.management.education.model.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.util.LinkedHashMap;
import java.util.List;

@Data
@Schema(description = "教室课表返回")
public class ClassroomScheduleResp {

    @Schema(description = "key:上课模板名称（日期）,value:详情信息（当前日期的详情班级信息）")
    private LinkedHashMap<LocalDate, List<ClassroomScheduleInfoResp>> monthMap;

    @Schema(description = "key:上课模板名称（教室）,value:详情信息（当前教室的详情班级信息）->key：时分")
    private LinkedHashMap<String, LinkedHashMap<LocalDate,List<ClassroomScheduleInfoResp>>> weekMap;

    @Schema(description = "key:上课模板名称（天）,value:详情信息（当前天的详情班级信息）->key:教室名称")
    private LinkedHashMap<String, LinkedHashMap<String,List<ClassroomScheduleInfoResp>>> dayMap;
}
